 # 3、   创建Student类，继承Person类，属性有学院college，班级class，
 # 重写父类personInfo方法，调用父类方法打印个人信息外，将学生的学院、班级信息也打印出来，
 # 创建方法study参数为Teacher对象，调用Teacher类的teachObj方法，
 #  接收老师教授的知识点，然后打印‘老师xxx,我终于学会了！’xxx为老师的teach方法返回的信息。
 class Person():
     def __init__(self,name,age,sex):
         self.name=name
         self.age=age
         self.sex=sex
     def personinfo(self):
         print('姓名',self.name)
         print('年龄',self.age)
         print('性别',self.sex)
 class Teacher(Person):
         def __init__(self,name,age,sex,collage,professional):
             Person.__init__(self,name,age,sex)
             self.collage=collage
             self.professional=professional
         def personinfo(self):
             super().personinfo()
             print('学院',self.collage)
             print('专业',self,professional)
         def teachobj(self):
             return '今天讲了面向对象'
 class Student(Person):
         def __init__(self,name,age,sex,collage,classroom):
             Person.__init__(self,name,age,sex)
             self.collage=collage
             self.classroom=classroom
         def personinfo(self):
             super().personinfo()
             print('学院',self.collage)
             print('班级',self.classroom)
         def study(self):
             print('老师%s,今天我终于学会了'%(Teacher.teachobj(self)))
 a=Student('cindy',19,'女','信息与工程学院','信管3班')
 a.personinfo()
 a.study()